Skip to content

Comments

Depth first search. Kalsna Yana#7

Merged
yaprogrammer18-yanchi merged 4 commits intomainfrom
depth_first_search
Dec 9, 2025
Merged

Depth first search. Kalsna Yana#7
yaprogrammer18-yanchi merged 4 commits intomainfrom
depth_first_search

Conversation

@yaprogrammer18-yanchi
Copy link
Owner

Realised class for depth-first search. The class contains dfs method (dfs algorithm). Also realised iter and next methods so graph() is an iterable object now. Created tests for this class.

@yaprogrammer18-yanchi
Copy link
Owner Author

Я постаралась исправить код так: теперь при каждом вызове dfs self.vertices обнуляется, чтобы даже если пользователь захотел вызвать dfs после итерации или второй раз, у него получался один и тот же список. В методе iter прописала класс итератора и метод iter теперь возвращает итератор. Надеюсь, это решит проблему, так как я, если честно, плохо помню, где мы реализовывали класс возвращающий итератор, и можно ли делать так, как я сделала..

@yaprogrammer18-yanchi yaprogrammer18-yanchi merged commit 88dde9c into main Dec 9, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants